// pages/shelterchoose/shelterchoose.js
Page({

  /**
   * 页面的初始数据
   */
  data: {

    hosterid: null,
    temp: [],
    arr: [],
    brr: []


  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {

    /* 获取用户端口信息(openid) */
    wx.cloud.callFunction({
      name: 'information',
      complete: res => {
        console.log('callFunction test result: ', res)
        this.setData(
          {
            hosterid: res.result.OPENID
          }
        )
      }
    })


  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

    /* 初始化数据库 */
    const db = wx.cloud.database()
    db.collection('Books').get
      ({
        success: res => {
          this.setData({
            arr: res.data,
          });
          // console.log(res.data)
          var temp = []
          for (var i = 0; i < res.data.length; i++) {
            temp[i] = res.data[i].btype
          }
          this.setData({
            brr: temp
          })
          console.log('数据库查询成功:', res.data)
          var crr = this.data.brr;
          var resultArr = [];
          //外层循环进行赋值
          for (var i = 0; i < crr.length; i++) {
            //内层循环进行重复判断
            for (var j = 0; j < resultArr.length; j++) {
              if (resultArr[j] == crr[i]) {
                break;//一旦有重复arr[i],跳出循环
              }
            }
            //如果resultArr这个数组中没有arr[i],那么j经过内层循环后没有break,值应为resultArr.length
            if (j == resultArr.length) {
              resultArr[resultArr.length] = crr[i];
            }
          }
          this.setData
            ({
              temp: resultArr
            })
          console.log(resultArr); //1,2,3,4,5

        },
        fail: err => {
          wx.showToast({
            icon: 'none',
            title: '查询记录失败'
          })
          console.error('数据库查询失败', err)
        }
      })

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  },

  Jumptoinfo: function (event) {
    var Type = event.currentTarget.dataset.type
    var HosterID = this.data.hosterid
    console.log('evnet',event)
    wx.navigateTo({
      url: '../shelterB/shelterB?type=' + Type + '&hosterid=' + HosterID
    })
  },
})